Question1.dart

void main() {
  print("Welcome to the Lemonade Sale!");
  double pricePerGlass = 2.0;
  int glassesSold = 0;
  
  print("Initial glasses sold: $glassesSold");
  print("Price per glass: \$$pricePerGlass");
  
  double celsius = 25.0;
  double fahrenheit = (celsius * 9/5) + 32;
  print("Today's temperature: ${celsius}C (${fahrenheit.toStringAsFixed(1)}F) - Great selling weather!");
  
  double discount = 0.10;
  
  print("\n--- Sales Simulation ---");
  int hours = 0;
  while (glassesSold < 100) {
    hours++;
    int hourlySales = 10;
    glassesSold += hourlySales;
    
    print("\nHour $hours:");
    print("Sold $hourlySales glasses this hour");
    
    for (int i = 1; i <= hourlySales; i++) {
      int customerNumber = (hours - 1) * hourlySales + i;
      if (customerNumber % 5 == 0) {
        print("  Customer #$customerNumber gets a FREE lemonade!");
      }
    }
    
    print("Total glasses sold so far: $glassesSold");
  }
  
  double totalRevenue = glassesSold * pricePerGlass;
  
  if (glassesSold > 50) {
    double discountAmount = totalRevenue * discount;
    totalRevenue -= discountAmount;
    print("\n🎉 Discount applied! 10% off for selling more than 50 glasses!");
    print("Discount amount: \$${discountAmount.toStringAsFixed(2)}");
  }
  
  print("\n--- Final Summary ---");
  print("Total glasses sold: $glassesSold");
  print("Total revenue: \$${totalRevenue.toStringAsFixed(2)}");
  print("Sale completed in $hours hours!");
  print("Thank you for supporting our charity lemonade sale! 💛");
}